update Hermite cubic interpolation method