demonstrating optimistic updates with fake response times and failures