implemented simple file cache incl. possibility for reloading directory (cache is switch off as a default) + some other improvements