go fmt
started refactoring worker