 to create a single instance
 per activity/fragment rather than instantiate a new object for each call to <code>Glide.load()</code> to avoid object churn.

 <p> It is safe to reload this or a different model or change what is displayed in the target at
 this point. For example:
 <pre>
 <code>
 public void onLoadFailed(Exception e, T model, Target target, boolean isFirstResource) {
     target.setPlaceholder(R.drawable.a_specific_error_for_my_exception);
     Glide.load(model).into(target);
 }
 </code>
 </pr