Optimized ClockUpdate to use Vector