AsyncTask now has its own file.