More async and split complex function
Merge branch 'master' of github.com:CodeCharmLtd/http-master