buffered byte channels