Added add() method to cache providers and service
Implemented anti-dog-pile methods
Minor adjustments wrt data collector