If we use shared config and don't create new thread pool here, it's actually already been shutdown by AsyncHttpClient.close method