Treadmills and Intervals

When running intervals on treadmills, my watch does not accurately capture speed, distance, pace. How can I update this data?

For instance

Warm up at 8:40/mi for 10 mins shows I ran like 14:00/mi and distance is off.

Run 1 at 7:00/mi for 5 mins shows I ran like 12:00/mi and distance is off.

Recovery 1 at 10:40/mi for 2 mins shows I ran like 20:00/mi and distance is off.

All the other data is generally good. But this is the critical data for training and tracking.

Is there a solution?