Removed user groups caching

This was just too confusing for users so now groups are always
refreshed, but user data is cached to save an HTTP call