downloadasync in GUI