Update system for the new engine API