Add support for web api backlog to allow messages to be stored locally
while the device is offline.