do a single filter after getting all unread tids
parse variables before rendering widgets