Use buffered channel