fix sync slip logic and use high precision timer to check busy
percentage