download images separate task