A file sync base on DHT