[cli/commands/list] only make the app list cache if necessary