update rate control