updating processing of bch_data