enable caching, it doesn't read on the mad all the time. It's still slow when the value is high
actually keep channel information