sync submodules as well