pause/resume instead of emit on nexttick
opts.cache, docs, 0.9.0