area map async