update external modules