title: Node.js setTimeout not fired after system time change
body: <p>I have such script </p>
  
  <pre><code>setTimeout(function() 
  {
      console.log("Timeout");
  }, 1000 * 60);
  </code></pre>
  
  <p>When I run it and change system time back for one hour, the timeout not fires. If I change time forward for one hour, timeout works correctly.</p>
  
  <p>Time is changed by external program which makes call like <code>ioctl( rtcFd, RTC_SET_TIME, &amp;newTime);</code></p>
  
  <p>How to fix this problem?</p>
  
  <p>We use Node.js v0.10.15 on OpenWRT Attitude Adjustment</p>
  
  <p>Thank you</p>