remove debug code
use ConcentricSampleDisk sampling instead
do pre-calculation