fix dead loop problem in Account class order() method, and split circle
process