submodule updating works