take buf data from asyncstream for large array reads