code: function _rescheduleInterval(timeout, now) {
      timeout.occurrence = Math.round((now - timeout.firstTime) / timeout.interval);
      timeout.time = timeout.firstTime + timeout.occurrence * timeout.interval;
    }
docs: Reschedule the intervals after a new time has been set.
  @param {Object} timeout
  @param {number} now
  @private