move asset manager to engine