get rid of index in client array
reorganize client-object update timestamps to use per client ptr not per object ptr

There are 3 orders of magnitude more objects than clients
allow client array to reuse entries
init the write mutex and queue before the thread create so there is no race condition on queueing
prepend to a packet buffer queue
sync the universe time between client and server