Confusion about using cachedTrustedClients in the oauth provider - Better Auth