track pattern counts to allow shift for unitary dfas