Component in Grid doesn't reload

Hey guys,

Apparently when I’m calling for a component within my grid to update, it doesn’t do so. Basically, I click a button within the grid, and it runs an CompletableFuture which eventually updates the components.

Here’s my code look like:

grid.getUI().get().access(() -> {
  loadingIcon.setVisible(false);
  lastUpdateTime.setVisible(true);
}

both components’ visibility do not act as I set above. Any idea?