no more class scope cl_mem and uchar*, all in reconstruction method