start worker