Concurrency Control and Awareness Support for Multi-synchronous Collaborative Editing