make way for seperate front-end and server-size components
try harder to kill child procs on exit