more efficient interpolation to multiple lookback times and a cleaned up linear interpolator