Fix + Optimize SecondsClock

made updateClock's hook call a non-thread-ed tick so the view wouldn't
update and show a skip.