-node: use process.nextTick instead of setTimeout