update without debounce