Update demo to use Socket.IO real-time sync.