update component json