add timediff for ops