useQuery not using stale data why? - TanStack