High refresh rate by itself is not necessary for the precise odometry - properly timestamped raw measurements would be much more important. (See Velocity calculation traps)
It just happens that when you run with high refresh rate - the times recorded in the program are closer to the actual times that the measurements were taken at, thus giving you more accurate results.