expose server instnce; add deliver method to session
add service extension; add session listener; allow talk to target channel directly
improve event collect efficiency by direct controlling upstream channel close
fix NPE