added a counter cache
added a counter cache