update cacheObject
merge promotion