add a sync demo