async evented downloads