Adaptive sync (11/39)

Adaptive sync