synchronized all cache updating