fix null json cache bug