Android Listview tutorial with Asynchronous HTTP requests and memory caching