use async library to execute async task

also updated travis.yml to send notifications to multiple email addresses on success and failure