feat: server now running on socket.io