update BVP
update BVP