simplify submodule updates