pase implement socket.io & update libs