individual client sending works, concurrency issues will abound until channels are implemented