explanation and question about updating summary buffer
update