update linear hypo