Flush events before (a)synchronous calls.

This is to always keep the UI responsive.
Flush events in UI thread.
Remove exception print stack information.
Name async task.
Version bump.