missing return in test
add new_thread scheduler
add event_loop scheduler
use static schedulers