bug: args passed between forkFlow and p_flow are overwritten if two
connections are accepted without delay; should learn how to ensure
passing a new struct