update opc.syncjob implementation