fix for node 0.10: use setImmediate() instead of process.nextTick()
fallback to nextTick if setImmediate is not a function
[dist] Version bump, v0.4.1