add submodule publish