Some methods moved to Utils class.
Changed background Thread+Runnable to AsyncTask.