Fix for disappearing messages + time delay for messages

Maintains a separate queue for messages to be sent.

Waits for 3000 ms and then 5000 ms before retrying in case of failed messages