fix recover counter_cache does't change bug