persist settings between launches