added the shredder, it is responsible for compacting the store periodically