public Void doInBackground(Void... aParams) {
      if (!isCancelled()) {
        HashMap<String, String> params = new HashMap<String, String>();
        params.put(Constants.PARAM_THREAD_ID, Integer.toString(mId));
        if (removeBookmark) {
          params.put(Constants.PARAM_ACTION, "remove");
        } else {
          params.put(Constants.PARAM_ACTION, "add");
        }

        try {
          NetworkUtils.post(Constants.FUNCTION_BOOKMARK, params);
        } catch (Exception e) {
          Log.i(TAG, e.toString());
        }
      }
      return null;
    }