seperate different cache targets
break too long words hard if required
fixes #58