include timing into log predictor and make some corrections in filtering candidate in forecast.m