recursive update on new modules