private function pushSchedule($job)
    {
        $runTime = $job->getRunTime($this->currTime);

        if (array_key_exists($runTime, $this->schedule)) {
            $this->schedule = [$runTime => $job];
        } else {
            $this->schedule[$runTime][] = $job;
        }
    }