update smartModel module