private void updateDatabase(long id, WheelchairState state) {
    Log.d(TAG, "updating id = " + id + " state = " + state.asRequestParameter());
    if (id == Extra.ID_UNKNOWN || state == null) return;

    ContentValues values = new ContentValues();
    values.put(POIs.WHEELCHAIR, state.getId());
    values.put(POIs.DIRTY, POIs.DIRTY_STATE);

    PrepareDatabaseHelper.editCopy(getContentResolver(), id, values);
  }