Lots of progress in fixing sending of binary and large messages. Need to finish new 'update' method for binary and compile for other platforms