add update_frame_rate