If user keeps Picard running for a long time, list will not be refreshed until he restarts.
Imho updated list should be loaded once at start, then cached for a reasonable duration, and a button should be available to force to "check for updates".