Properly pull all submodules