Use GetBufferedInputStream instead of InputStream.

Unlike InputStream, GetBufferedInputStream supports async.