Make checking updates optional and add manual update button.