updated change_passwords to be async AND work!