More comprehensive refresh method.

Also allows manually caching a single point.