updated submodule soa