rollback in txn_do