add touch:true on messages and receipts for caching, modify tests