sampler updates