I know it's been a while but I just ran into this again and I wanted to say how incredibly misleading the labels are. The "reset cache" and "update to latest" buttons seem like they're backwards almost. What does invalidating the package cache even do if it doesn't re-fetch whatever branch or version you specified? :P