interpolateAtOffset update
Merge