keep backend sockets open until quit