keep track of last unupdated position