useEffect not triggered when data change - TanStack