fix long standing password change bug