worker using uuid to avoid duplication now