explain unbuffered option