double server, one thread
reactor call later