add asyncdns
update ns
update ns
more work
more work
Merge branch 'dev' into asyncdns
more work
add cache
add async dns
refine test
update dns
update dns
add async dns to tcp relay
send again even if in queue