changes for syncobj