update in architecture