update hashPasswd function