利用count cache优化性能，但是有计数器的bug
还是counter_cache