submodule update for soa