able to stop every thread now
update Predictor