use a child process to keepalives
fork returns nil, not 0 for child
Restore build