С AsyncHttpClient вы можете легко обрабатывать тайм-ауты с помощью инструкции типа:
client.setTimeout(5000)
Проверить документы библиотеки для всех доступных методов.