markov sampling