fixed bugs where list being saved twice