move the submodule update into base (can be disabled with a commandline opt)