update as_json