use setImmediate instead of process.nextTick
0.1.1