async parse, app class encapsulation