reverted counter_cache