to improve topology performance of CR, every node is guaranted to be covered by two or more CH after the formation phase based on time-completion
find_best_ch_d is used instead of find_best_ch