update CtrlBase