Updated pointer

Updated the pointer to move to the last checked value, instead of the last successful value - Seems to be working well and efficiently