adjusted font size and padding for component box
update components list via json data callback