change region_map to MapExpr so that it can be fusioned by optimization