added preliminary multithreading support, not ready yet
added multithreading support (draft)