fisr attempt at async dns_resolver, not working yet