Concept Flow - Optimistic state updates
User triggers update
Update UI state immediately
Send update request to server
Server responds
Keep UI
The UI updates right away when the user acts, then waits for the server. If the server says no, the UI goes back.
