cache for candidates