new sync scheduling