use mongodb cache