Add reservoir sampling