create update_submodules_and_commit_shas function