Reorganize cycles process: 1: object compute, 2: global compute, 3: other (will be action application)
Use multiple events model instead object and global