merchant updates cache