master shouldn't point to a new data