code: private ListenableFuture<Void> completeAsync(Consumer<UpdateGroup> consumer) {
          UpdateGroup group = new AsyncUpdateGroup(session, executor);
          consumer.accept(group);
          return group.completeAsync();
      }
docs: ----------------------------------------------------------------------------------------------------------------------