implement working link-app view doesn't load correctly
implement working promises to delay template rendering until data is retrieved and clean up