updating boost, algorithms and c#