Initial UpdateTimer
first impl
merged update timer