server: threaded recv_handler with callbacks