new unregister method in listener interface
refactoring in gamesession