>!! blocks, fill the channel asynchronously with put!