Fix bug
New function:
    refine the bond of the bond list