add microcache