update sub-module