process roolback when occur error