bit reverse updated