added lazy load for book cover