Use counter_cache introduced in mongoid 3.1

And drop ordering.