AsyncTaskUtils for switching between execute and executeOnExecutor