#40: caching sound
Merge branch 'sound-as-getting-new-message-id-40'