Try doing a /who $chan whenever you join a room, instead of doing so many /userhost commands. I've always used that to fill my IAL. Granted, if you're in a very large room it may slow things down if you're doing extra processing like storing away status or something.