buffered output and added channel.wait