bug fixed for BRnew!=0
update