Corrected bug #2 by removing calls to change ListView's header from asynchronous task and created ArrayList field in the ListAdapter.