Better data model update debouncing