Adaptive sync (2/39)

Adaptive sync