添加rollback机制