Dns

cache dns result
force gevent do scheduling when solving name