updated pq worker