fix if activity bug, use set clone to go through concurrent error of set(will also lead fault for complicated demos), run standard demo successfully