update

abstract suspend fun update(key: ConversationKey, block: suspend (State?) -> UpdateResult): UpdateResult