update sub-view