build performance multithreaded (because of dependency to pthread)
introduction of controll_block