Save the thumb and image sizes in the image record
Replace the UITableView with a UICollectionView using a custom layout
Add offset loading when reaching the bottom of the scrollview