architecture analysis + ref update + buffer update
update architecure analysis