throttle and debounce fetch function on map bounds change