ControllerDataSender update