init and update submodule