updated JavaConnection client