The async functions currently only get A records, so making it ask for A6 and AAAA records too would be the first step. The reason it doesn't currently is that popular nameservers (= BIND) bug out if you ask for more than one record type, and the code needs to be restructured a bit in order to handle multiple query packets.