ported the serial time sync task to the new task framework