update bitwise