abandoned socket.io in favour of Primus