Guard against fragment disappearing before callback.

// FREEBIE
Do thread trimming as JobManager job rather than AsyncTask.

// FREEBIE