Try to optimize the control process