timeout for exif-parsing, as it may just throw
refactor + cache
add filename/size to meta