json updates, gui updates