changed work flow, now every fork got divergent message queue to communicate between child and parent in own queue