optimize find all district scenarios