add sync switch