add charset support in AsyncHttpResponseHandler