update bug in synthesize D
return usedElement in synthesize W
rename genY to genY_Poisson
update synthesizeData_Poisson