move next_pseq() from Daemon to PacketFactory
finish one connection per object