fixed a bug with the circle list