When use it to implement a writeable stream, the 'finish' event fired before all of the pending jobs done.