syncRefactor