restructured the ntpClient usage and hooked it up to the event timer