make-cached-local-storage-kvmap works - pretty cool as it uses all the features with watchers to update and sync