refactored message delivery; updated README