remove npm dependency; use forked socket.io