vaadin rpc calls to vaadin server for grid changes

(Vaadin 8)
Hi, looks like every time any cell in a grid changes, the rpc call to the backend sends a complete snapshot of the WHOLE grid. for example I have a grid with more than 10 columns and many rows and one of the columns is a checkbox. every time the checkbox on a single row changes state, the whole grid is sent to vaadin servlet in the backend (I confirmed this by using developer mode in my browser) and this causes some latency which is noticeable to the user.

my question is: is there a way where these frequent updates could be suspended (detach??)or is there anything in the grid API which would help us minimize the payload that gets sent to the backend?

Thanks.