updated new sync macros