+ cache dir separate
+ new better cache files name
+ create cache dir if does'n exist