add debounce for AJAX data requests