rewrite dnsserver with gevent/dnslib