Reloading only the rows that changed, instead of the whole table.  This should fix the issue where it was difficult to trigger the device switch.