sync work sync one done must wait for a defer.setImmediate. fix #328

总算找到 sync worker 的内存问题所在了.

我们换成 co 之后, 堆栈一直保存着, 导致无法释放内存.

必须在 一个 next() 完整之后, 先 setImmediate 释放掉堆栈信息后, 再重新执行.