revert to process.nextTick for Node 0.8