MCMC algorithms for sampling from multimodal and changing distributions