user.findFirst and session.findFirst being run too many times - Better Auth