Bugfix: clearing cache in add removed parent cache

This was beacuse _clear_cache doesn't create a new dict
Merge branch 'master' into lcurve
LCurve computes in parallel

Uses multiprocessing when given `jobs` argument.