massively reduced the number of updates sent by server, cleaned up
message code