update stats APIs to use TimePoint vs Duration correctly