add preview
improve delegate with method imageView:overZoomedAtScale:
add more ratio