update weights
b tag sf