Merge pull request #47 from andreweick/master

need to understand why the async didn't work