The IAL is updated whenever you use any command that replies with an user's address, provided that the user is on a channel you're on. You could use /userhost, /whois, anything that replies one's address.
Since /who is the most effective one for a multiple lookup, it's not a matter of it being the only command you could use, but it's simply the most effective one.