Call size instead of count for counter_cache

`count` method always perform an SQL COUNT query