load an image asynchronously, promised.