widget update 1 + JsonReader