bugfix: do not execut discarded messages with async call