better threading fix(possibly not overall even needed), got rid of odd number of circle intersects