first pass at support for large number of apps (two step info fetching), cf. #361