Modified to AsyncTask operates concurrently rather than serially.