Avoid blowing the stack by calling next too fast

Use `process.nextTick` to get a free "slot" in the JavaScript scheduler... Fixes issue #83.
Merge pull request #132 from janroudaut/master

Avoid blowing up the stack by making `processed` synchronous