reverse change cache to chan