implemented worker for processing calls