update samplers