code: public ActionFuture<UpdateResponse> upsertDataAsync(
              String jsonSource, String index, String type, String id) {
          return upsertQueryAsync(
                  buildPrepareUpsert(index, type, id, jsonSource));
      }
docs: Upsert data async action future.
  
  @param jsonSource the json source
  @param index      the index
  @param type       the type
  @param id         the id
  @return the action future