Submodeul update: engine