added data update finaly