now reencrypting login after first login error.
made login save more robust by not calling back during same update.
better handling of errors when reading the ID file.