add my understanding or AsyncHttpClient.java