don't load metadata asynchronously, load images asynchronously instead