Best practice with useSession - Better Auth