When we use "ntpdate" command to synchronize our machine with NTP server, there may a possibility of some delay (from server to client) to reach reply at client , then how a system can be synchronized with NTP server at the granularity of microseconds or even more granular ?