fix: app loading order