fix bug in add district