modify all map, improve some ai