refine rate control