modify a copy of batch operation array, not the original.