message delivery confirmation now implemented. Stores and resends a cache of data until delivery is confirmed