switch to boost::package_task