update sub extends