multiple messages went missing since run once only grabbed the latest
workaround some weird issue in which self.capability gets shared between class instances
Merge pull request #44 from sphaero/master

multiple messages went missing since run once only grabbed the latest