It would only write to that field if the member choses to update their list. If they have read all they wanted to in the list they then click update and the current timestamp is added to their information and all threads added after this will be displayed next time they view it.
You will also need to paginate because this list could become quite long. Have the number of displayed threads use their prefs also like postlist.php
