[WIP] Support offline messages

related to #19