overload server to enable socket reuse