Removed commented code from CPUResourveGenerator
more work on the simplified segment firing
fixed the update function to allow updates when the threshold is 1