bug 1058698 - async ContentWorker

please ignore all these, don't know why i didn't remove them from the PR