update batch op