exec directory is returned instead of exec file
improved caching
updated and improved FetchAPI unit test