Added details download; modified campusonline model to use caching directly.