async dns resolve and  remove all warning
use timer! mao, see it.
remove win32 hack