Issue 22, 

method 1, one connect for one request 
method 2, one connect for more than one request, but there another
method introduced for 
closing the channel
method 3, request and check if get the channel from the cache