refine MCMC