add clWaitForEvents, but implementation is not changed from clFinish