minor change
refactor worker