Distributed chat rooms in Go language