The API cannot update before responding as that potentially breaks the connection. The specification should clarify this.