Now only sends and persists when total changes

There is a threshold of 1 litre so data won't be sent or persisted until
total changes by at least a litre.