fix OpenCL.UserEvent constructor (retain by default)