update hierarchical MCMC