it can patch a huge list with only a tiny change