async button and DownloadCallback tests failing
completed assignment 7