Logging/Updating

Corrected an issue with the logging option not getting saved. Also,
simplified logic when determining when to check for the next update.