Update boot() to serve the app asynchronously

Fixes #170