draft a dl function to retrieve and download bt file from caoliu