Currently, the ```:join_pgrp``` message is the first one sent to the remote worker where some one-time initialization is done. It is also sent asynchronously. The "manage" is now doing  a remotecall_fetch for the os pid before this call and it is being called serially for all the procs. 

May be better to leave ```:join_pgrp``` as absolutely the first message received by the worker? We should probably call ```manage only(:register)``` in an asynchrnous manner only after we get a :worker_info response from the worker. The os pid can be added by us to the config dict.