Add caching to dashboard/candidates