change download states  switcher method

change download states  switcher method