added next location and unsolved number of cell left
added update test