download source to reasonable filename