send with timeout
Merge branch 'master' into EB-send-timeout
* reply timeout on Message
* fail method on Message