This is not necessarily so. The load on the stepper is light, not likely to loose steps. However, when you have optical zero reference, you can always use it in runtime to re-calibrate. If, e.g. you have an optical switch set to trip at 0°, everytime it trips you can check if your calculated position is indeed 0° or else update it