Revert "the last approach to the updating"

This reverts commit 27e35d7aef10633c210a2c19bbc46ac2cc52204d.