Fixed a race which may cause multiple crawler instance to be created
Fixed a warning
Make sure that workspace is not null
Do not transmit and receive requests in the UI thread