why is message a str?


do garbage collection:

- alone meta ---> delete
- files with no meta --> delete
- file has overstayed ttl -> delete
- run a sweep job at midghtnigh every night
