read-cache: call diff_setup_done to avoid leak