Fix memory corruption problem in async dns.

By the time resolution finishes, the requester maybe gone!