update to_json