axis: changing steps_per_unit, calling .position() does not take new steps per unit into account
Axis stores dial
position in units redis. Changing steps per unit, then calling .position()
does
not refresh returned position since it is read from cache. To have new steps per unit taken
into account, .sync_hard()
has to be called.