switched over to boost threading

platform independence is back!