remove non-existing demo request
simplify algorithm repository and improve semantics of cache property
variable