update submodule soa