use provide app instance (not global)
notes for advance/deferreadiness

This should allow us to synchronize app boot
notes and ideas for resolving/fetching unicorns