update sub-system