load image thumbnails asynchronously