A method performed by one or more servers comprising: hosting a plurality of conversations, including a conversation between a plurality of participants; receiving a plurality of content units associated with the conversation from the plurality of participants in the conversation; receiving a sequence of edits to a content unit in the plurality of content units from a first participant of the plurality of participants to produce a revised content unit; storing a timestamp for each distinct edit (932, 942) in the sequence of edits to the content unit, including distinct timestamps (930, 940) for at least a first edit and a second edit to the content unit; and while a second participant of the plurality of participants is providing or editing or viewing a portion of the content unit: (a) delay providing edits to the conversation by the first participant operating in a draft mode and provide an updated conversation, including delayed edits, to the second participant after the draft mode is ended; or (b) if the first participant is in a team draft mode: (i) when the second participant is a team member of the first participant making edits to the conversation using the team draft mode, provide the updated conversation to the second participant; and (ii) when the second participant is a non-team member, delay providing edits to the conversation, and after the team draft mode is ended, provide an updated conversation, including edits to the conversation, to the second participant being the non-team member. hosting a plurality of conversations, including a conversation between a plurality of participants; receiving a plurality of content units associated with the conversation from the plurality of participants in the conversation; receiving a sequence of edits to a content unit in the plurality of content units from a first participant of the plurality of participants to produce a revised content unit; storing a timestamp for each distinct edit (932, 942) in the sequence of edits to the content unit, including distinct timestamps (930, 940) for at least a first edit and a second edit to the content unit; and while a second participant of the plurality of participants is providing or editing or viewing a portion of the content unit: (a) delay providing edits to the conversation by the first participant operating in a draft mode and provide an updated conversation, including delayed edits, to the second participant after the draft mode is ended; or (b) if the first participant is in a team draft mode: (i) when the second participant is a team member of the first participant making edits to the conversation using the team draft mode, provide the updated conversation to the second participant; and (ii) when the second participant is a non-team member, delay providing edits to the conversation, and after the team draft mode is ended, provide an updated conversation, including edits to the conversation, to the second participant being the non-team member. (a) delay providing edits to the conversation by the first participant operating in a draft mode and provide an updated conversation, including delayed edits, to the second participant after the draft mode is ended; or (b) if the first participant is in a team draft mode: (i) when the second participant is a team member of the first participant making edits to the conversation using the team draft mode, provide the updated conversation to the second participant; and (ii) when the second participant is a non-team member, delay providing edits to the conversation, and after the team draft mode is ended, provide an updated conversation, including edits to the conversation, to the second participant being the non-team member. (i) when the second participant is a team member of the first participant making edits to the conversation using the team draft mode, provide the updated conversation to the second participant; and (ii) when the second participant is a non-team member, delay providing edits to the conversation, and after the team draft mode is ended, provide an updated conversation, including edits to the conversation, to the second participant being the non-team member.