update modular DemoApp