Caching Bug fixed, the caching directory will be created if it is not there