1. A method for changing a pattern in data according to at least one data model in a communication system comprising hardware, said data comprising collected data of activities of user terminals communicating with the communication system using a network interface and said data of activities being grouped in a data base according to user terminal, the method being performed in a pattern processing node of the communication system and comprising the steps of: obtaining an existing pattern of historical data according to at least one existing data model, said existing pattern relating to said user terminal associated with the communication system, obtaining a further pattern of newer data according to a further data model, said further pattern also relating to said user terminal, wherein the historical data is generated before the existing pattern is identified and the newer data is generated after the historical data, comparing the existing pattern with the further pattern, determining if the existing data model can be mapped on the further data model based on the comparison, determining a Euclidean distance between a vector of the existing pattern and a vector of the further pattern; when the Euclidean distance between the vector of the existing pattern and the vector of the further pattern is above a distance threshold, updating the existing pattern with the further pattern in relation to the historical data based on determining that the existing data model can be mapped on the further data model, wherein the updated existing pattern is stored in the database; and when the Euclidean distance is not above the distance threshold, the existing pattern is not updated.