Adaptive sync (3/39)

Adaptive sync