Added lazy loading to channels