cloud model update and easing function add