update submodule state