ignore os errors (if file was already removed)
split listdir and clean_cache functions
time type added
version