writable stream end accepts data