add CacheHelper