better file handling on update

* always overwrite internal_options.conf
* only write local_internal_options.conf if it not exists
* only write client.keys if it not exists (fixes #362 reported by @aquerubin)