On my machine, there is already an "=== async task ===" divider message between the two stacks (when they're appended in the correct order). Does this not appear on yours? It may be a library version difference if so.