actually update submodules