fix submodule bug