fix :linear rate outbound

if interpolation is out of range in :linear mode , it will return nil