code: function setTimer(job){
    clearTimeout(timer);
  
    timer = setTimeout(excuteJob, job.excuteTime()-Date.now());
  }
docs: Clear last timeout and schedule the next job, it will automaticly run the job that
  need to run now
  @param job The job need to schedule
  @return void