Performance improvements

* LazyDigest, to avoid serialization for digest until needed
* periodic notification of subscribers
* gossip sendBack
* send to limited number of nodes from aggregators
* protobuf and serialization optimizations