simple queue worker