removes inefficient checker
fixes possible memory leak, adds shutdown

- the stateful server wrapper could eat up your heap on certain occasions.
- the internal exception cache is not populated with the foll exceptions anymore
- a cleanup method is provided
- the list of server wrappers is cleared for gc to kick in
fixes another possbile memory leak

a dedicated wrapper and server gets constructed here. we clean those up in a removal listener