don't use AsyncTask.THREAD_POOL_EXECUTOR on Android 2.x, it's not
available there