add download function, modify the broadcast setting