Adaptive sync (9/39)

Adaptive sync