Improved doc of with-channel w.r.t. long-pulling

The documentation didn't really help to understand what to do inside with-channel. I have tried to improve that by communicating clearly that handling the request and sending the response data to it are two different actions, happening at different times/places and that the only responsibility of the handler is to make the channel (or a callback to it) available to whoever can deliver tha data.