add map_meta_cap support