updating submodules and docs