router.invalidate() doesn't refresh the data from Route.useLoaderData() - TanStack