socket.io fanstatic library