IDE: use cacheable for fetching channels