counterCache behavior