fix arrow vertical position updates