add `max_retry_wait` parameter for BufferedOutput

For #218