setInterval for Node.js using high-resolution timing