add buffered writeable channel