Update architecture doc