Efficient way to monitor, update single datasource item in a table

I have a beanitemcontainer and table that I use to schedule and display various tasks. When a task is created, a item is created with the status “running”. When the task is completed, the status is updated to “completed”.

What is the most efficient way to dynmically update a item in the table when the task has been completed?
Do I have to thread on each rendered item cell to monitor the source status, or does vaadin or an add on support something like this out of the box?

There is an addon, https://vaadin.com/directory#!addon/glazedlists-vaadin-container, that exactly does what you’re asking for.