datafile: read_file for download with dynamic user bloc