Add http client implementation by nio (skelton)