add mapping cache