return updated models after calling update