Switch to threading
Rewrite get_password

Only fetching by hostname, no bruteforce algorithm for system keyring
Use threading lock

Both work for threading, but this one is less expensive
Add locks for click.confirm

I assumed click.confirm uses click.prompt, but it doesn't (version 3.1)
Don't ask for saving if pwd is from cache