What early assumption of the heliocentric theory caused inaccuracies in many of its calculations?