mv send_back from _recv_request to _handle_loop
fix some bugs and examples
Merge pull request #9 from Catstyle/feature/channel_close_clean_up

Feature/refine_channel