add taghelper history
draft for memoized_reverse_link