query when filters change, but keep the current results until new data is loaded - TanStack