update password generator