update BW