refactor code to get iteration count
if stored password uses diff count than current count, return success rehash needed flag