find a bug in check_k_conserve
find a bug in update_WeightCurrent
2-nd order diagram compared with Nikolay's answer, correct