fix settings handling

Settings should perpetuate themselves and new changes and not
disintegrate with new versions