caching button file info for faster startups