update sao extraction