Fix cache bugs