proof of concept:
dl is async now!