add a saveCache method in KKImageManager