update lineIntersectsCircle