submodule_update is faster and less verbose