don't recreate already cached files