A chat app demonstrating concurrency and atomicity