can't do .tight_layout with matplotlib .9
try to fix img caching problem