Simplified submodule updates