Implement asynchronous image loading