Move work from the Main Thread to AsyncTask