refreshBuffer() --> refillBuffer() ?