add enable cache