update external model