debounce update button