use buffer by default and set to 1 minute
Make all message go through the Buffer before deliver
Add command for deliverying the buffer

add count for counting attemps