refactor server address constants
create listworker