use a lazy inputStream for assets