refactoring server/worker, no build