updated password change to run in background