worker long running fix