Better update_submodules script