Use case: the chat UI is not visible to the user, in this case we don't want to make active channel read as new messages are received