iOS: dismiss any popped view before showing a question view to avoid any confusion to users.
iOS: fix the not be able to run in the background issue.
iOS: fix the default timeout