update icons, add night mode and save settings function.