updating sub module