My watch doe not accurately count my swim laps

My watch has been calibrated for my indoor pool length, but is widely off on the distance. I swam 2500 yards and it counted only 1750yards. The time was accurate. I did select indoor pool setting when I started my workout. How can I fix this?