Removal of "self.taskCount > self.repeatCount" from timerUpdated: method fixed the multiple slow run of timer at the end.