add UTIL::CircBuffer (cirular buffer)