updates to share button, caching