new: WaitIndicator
update: async methods were removed, as all methods are already posting code asynchronously on the main thread.
fix: use RunOnUiThread on android to prevent some random crashes