core: no extra thread_create() function