refactor some code and fix a legacy of httpclient
update version description
update version in readme
Merge pull request #53 from wangjinlei/feature/fix_httpclient

Feature/fix httpclient