asynchronous loading of image from url