tried parallelizing the photon pass with one kernel call per photon. doesnt seem to work