untested: only updates the target cache. no longer deletes all caches
and restores them. only deletes target and updates it.
Merge branch 'working' of https://github.com/CrossIan/GeoBook into working