update EngineController