move httpGet to worker thread