consumer less memory when parsing large JSON results thanks to JsonReader; dynamically adjust number of columns in item-browser