Dao - fixed cache image more

- when the image view frame lager than cached image size => reload
bigger image
- when the cached image size lager than image view frame => scale image
smaller and cached.