1.Implemebnted async receive (the message is now only printed, not returned to caller) 2.replaced who_e by actual process id