update basemodel