Update Architecture