add function execUpdate