update smart json