Add background worker