modified submodule update