corrected the fetch url, not writing into cache when cache directory not specified and breaking correctly after fetching the entry xml