fix dfd cache