move total_volume functionality to DomainTuple

9 jobs for total_volume in 7 minutes and 32 seconds (queued for 2 seconds)