Smooth scrolling by caching photos and score, moving views into a ViewHolder, retrieve photos in background thread