session: lower priority of end chan
session: use per session serial