cache candidate profiles
unify cache update code
Merge pull request #218 from Campaign-Data-Visualization/development

cache candidate profiles