Utilized local storage to persist the updated name. After careful consideration, persisting all user choices in the backend was deemed overly complex and unnecessary for the value it would provide. Opted for a single responsibility approach by leveraging local storage to manage user choices, aligning with LiveKit's default implementation.