fix #2632: custom waypoints lost after version update

This triggers an automatic saving of the cache in the standard list
before any waypoint manipulation.
Store the cache for offline use if a note is added

This removes the confirmation dialog, as saving the cache when we
already have detailed information should be done automatically.