submodule core update