corrected prediction model, updating the model at regular interval (using last measurement if one is available), resetting model if we're predicting nan (because of a bad incoming value?) - seems more robust