更新app逻辑