Implement safer forward seek position update