Use system temp dir for pipe
Some fix for send message
Prepare register child for better message communicate