split long messages
fix sigchld for http backends too