updating submodules (hopefully)