updates submodule pointer