eliminate new async server single-threaded run call