added static convenience method to asynchronously load images