WIP don't duplicate histories when models are updated through the API