visualization improved, circular buffer added