progress TimedPoint class