update various models