use different sync