@Override
 public void onFailure(final Throwable throwable) {
   super.onFailure(throwable);
   getSherlockActivity()
       .runOnUiThread(
           new Runnable() {
             @Override
             public void run() {
               pd.dismiss();
               displayError(
                   getResources().getString(R.string.error_msg_title),
                   throwable.getMessage(),
                   new DialogInterface.OnClickListener() {
                     @Override
                     public void onClick(DialogInterface dialogInterface, int i) {
                       dialogInterface.dismiss();
                     }
                   });
             }
           });
 }