update application structure and parse