I found when split a ring into two halves, we should better keep only one half. This is a backup before implementing this idea. Aug.18