fix bug of cancel_top_it