Implemented an AsyncTask method instead of a Thread handler approach. When the thread is done executing, the list is refreshed. Manual refresh is still an available option for the user, meaning that the user can click on refresh in the status bar and the stories that have been fetched so far will show in the list view.