last data point should always be the current value.