Implement an NTP client
Implement a clock using NTP for synchronization
Refactoring of strategies
abstract strategy definition
Use new NTP clock