stability improvement
now recover poslist properly
update