switch download controllers to use new classes