Offline first pouchdb syncing app