Future writeAndFlush(IOSink sink, object) { return sink.addStream((StreamController<List<int>>(sync: true) ..add(utf8.encode(object.toString())) ..close()) .stream); }