add file upload to task