update submodules on checkout