Ensure that showInView method runs in the main thread

Dispatch showInView in main thread (UI  update, it should always run on
the main thread)