some cleanup, removed the UnSentMetric(), replaced with a MetricBatch call to get a single batch