Moving Work from the Main Thread to an AsyncTask