finish update json