add documentation for AsynchronousBufferReader