fixed Listener error and join before start issue