Add busy indicator during research and make the research asynchronous

Authored by ochurlaud on Nov 11 2018, 12:55 PM.