Asynchronous discussions are preferable in an online setting. Synchronous discussions can become difficult with large groups or factors like different time zones, slower readers, slower typists, etc. In all text-based discussions it's important to be aware that tone is important, and it is different than in person. Emojis, text formatting, and abbreviations like "LOL" can help signal intent.