added async download of images