add dependency: bordeaux-threads