NTP fonction not updating time

It could be a better ideal to explain how to make the controller a reliable source off NTP and sync everything on it.
If it drifts everybody drifts the same time.