update interpolation