Boost update
Scheduler C++ rewrite