update models according the feedback