build/free List and judge the same List
update DynamicPro to Algo