added support for md5 check the files and not reload them if available in the files/ path & minor bug fixes