[Bugfix] Fix a serious bug in JSLoopRunner: when there's no tasks, run method will generate tons of NSDate objects.