updated comms client