restore submodules