submodule upgrades