add debounced search