Use setImmediate if available
0.4.13