reconstruct for bt module