Adaptive sync (4/39)

Adaptive sync