waits for processes to exit
