updateFooMetrics
* Make updateFooMetrics functions manually testable * Add logging, test script to metrics update functions * Improve on `batchedWaitAll` for update functions