added first opencl particle updater