v2.2 change update own method