use write instead of _push as this is more inline with how transform streams should work.