Profile building and updating