Updating submodules is now recursive