How to handle getSession delay on client components with NextAuth? - Theo's Typesafe Cult