a method includes detecting a client device , determining a maximum number of channels based on the client device and selecting different targeted channels from a set of available channels . at least one of the different targeted channels is selected to form a preloaded channel .