implement updateRect.encode()