bch module perfomance optimisation & cleanup