NOTE: rewrite hash_reader, config changed, dht_hash database changed, require to remove existed dht_hash database