fixed weakness of ask pattern, divided ask elem into send message and receive response in Receive  block
Merge remote-tracking branch 'origin/master'