no change
no change
remove sync function and add upstream endpoint
new sync logic