removing unused ServerStateListener
Using Spring @Async annotation for multi-threading
code refactoring to move all poc related code to poc package