update boost functions