update components
update data
on init read and search by hash i.e. #/33670 for Aspirin-C