#4: migrate to Socket.io 1.x