fix issue: second and above win-group intersect and the intersect point is the start point for searching
but without intersection with the first win-group