debounce update model cause it takes soooo long