async mldig

pull request as requested as a reminder. the code is far from up to scratch. currently type checks but tcpdumps seems to show that the initially dns request isn't being sent