Use async read in binary