fix error on duplicate future packets
support multiple clients