update deadzone implementation