server: use signal to keep track of clients