update soa article