settings by city text edit refreshes, also loads default city on load