ADD: Loading dialog and async loading task