update WriteUpdateCachePool()