Rewrote a basic partialSync function to work with threads/IndexedDB stuff!