single (foreground) thread version of async server