add cacheimagemodel