go buffered channelwq