a sync bug, may cause dead sync when fetch app.json failed