HTML5 offline p2p syncing