@Override
    protected Integer doInBackground(String... params) {
      BestHrApi api = new BestHrApi(EventsActivity.this);
      events = api.getEvents();
      if (!events.isEmpty()) {
        if (clear) events.clear();

        for (Event event : events) {
          event.setDatabase(EventsActivity.this.dbWriteable);
          if (!event.exists()) {
            event.insertOrUpdate();
            nothingAdded = false;
          }
        }
      }

      return null;
    }