more improvements on CL kernels.