update clients on startup if values differ
fix nits
fix boolean checks
Merge pull request #129 from mozilla/update-clients

update clients on startup if values differ