Implement TanStack Query w/ persistQueryClient (be sure it doesn't clear cache if it's offline) instead of using our custom querying & caching solution.