Improved JSON updater