"sometimes" (often)  userId is not yet set, but topic is already set. we emit settopicid event, but because of lack of userId the event topicset is not fired and conversations are not loading