list not updating after add