fix the bug of unfunctional INTEGRATOR option
update integrator producing logic