refactoring: submodule update, demo app fix, FitGenRunner