defer next via setImmediate to avoid process.nextTick error

defer next via setImmediate to avoid process.nextTick error

ref: https://github.com/joyent/node/issues/8291#issuecomment-53954879

@sevko