migrated to use async library to clean up latch code, attachments now mi...

...grate correctly