Clean-up AsyncTask, make DownloadText task multithreading