Add optimistic updates