New System priority dependant update method for the engine