update align mismatch function