Sequential online prediction in the presence of outliers and change points: an instant temporal structure learning approach