add worker for delegating heavy computations on background