asynchronous attachments.. caching done