使用　circular_buffer
add debug code