change matching shuffle pattern for interleave even and odd, fix #844