Make predictions for events as they come in, then update model