you return validation task, not download. How would UI track download task, it's status and progress?