Asynchronous DNS resolution improvement to handle many concurrent requests that do not have to wait for the lock over system dns resolver getaddrinfo