refactorized in two main blocks for delay and no delay servers. Also doing it more configurable with the CLI options.