roundrobin updater of matrix, added linear sampler