preliminary DHT support dht.js