added self healing if file get remove from file cache
improved file size