clean and optimize network basic infrastructure
implement broadcast
bugfix: push to all clients when one already disconnected