ImageCacher: make fetch routine another method