Add an option to diff data in the TreeCache and use it for groups to avoid too many events