added a queue worker