Currently app upgrades happen when the page refreshes. When the puzzle list changes (which should now be rare), this can cause a puzzle to disappear while someone was working on it.. Baaad. Ideally we should use a webworker to for reload the page when new versions are detected.