add Mem Cache